package com.xnyzc.lhy.order.entity.result.mq;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author: huxuekuo
 * @Date: 2019-08-01 11:42
 * @Description:
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="MqVehicleResult对象", description="RocketMq派单时使用")
public class MqVehicleResult implements Serializable {

    @ApiModelProperty(value = "车辆类型")
    private int vehType;
    @ApiModelProperty(value = "车牌号")
    private String vehNo;
    @ApiModelProperty(value = "车辆ID")
    private String vehId;
    @ApiModelProperty(value = "距离用户里程")
    private double distance;
    @ApiModelProperty(value = "车辆品牌")
    private String brand;
    @ApiModelProperty(value = "司机姓名")
    private String vehUserName;
    @ApiModelProperty(value = "司机手机号")
    private String vehUserPhone;
    @ApiModelProperty(value = "纬度")
    private String lat;
    @ApiModelProperty(value = "经度")
    private String lng;
    @ApiModelProperty(value = "订单号")
    private String orderNo;
    @ApiModelProperty(value = "用户等级")
    private String driverLevel;
    @ApiModelProperty(value = "驾龄")
    private String beenDriving;
    @ApiModelProperty(value = "总服务分数")
    private Integer totalServiceScore;
    @ApiModelProperty(value = "订单状态")
    private int orderStatus;
    @ApiModelProperty(value = "总服务分数")
    private String label;
    @ApiModelProperty(value = "距离司机公里数")
    private String distanceKilometer;
    @ApiModelProperty(value = "距离司机时长")
    private String distanceTime;
    @ApiModelProperty(value = "头像")
    private String avatar;
    @ApiModelProperty(value = "司机ID")
    private String driverId;
    @ApiModelProperty(value = "紧急联系人")
    private String emergencyContact;
    @ApiModelProperty(value = "开始地址")
    private String startAddress;
    @ApiModelProperty(value = "结束地址")
    private String endAddress;
    @ApiModelProperty(value = "等待人数")
    private String peopleNumber;
    @ApiModelProperty(value = "等待时长")
    private String waitTime;
    @ApiModelProperty(value = "msg")
    private String msg;
    @ApiModelProperty(value = "总金额")
    private String totalFee;
    @ApiModelProperty(value = "折扣金额")
    private String discountFee;
    @ApiModelProperty(value = "开始经度")
    private String startLng;
    @ApiModelProperty(value = "开始纬度")
    private String startLat;
}
